package com.javaweb.admin.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.javaweb.common.common.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("kdl_trans_report")
public class KdlTransReport extends BaseEntity {
    private String principalid;
    @JSONField(name = "dispatchDate")
    private String dispatch_date;
    private String consignee;
    @JSONField(name="deliveryAddress")
    private String delivery_address;
    @JSONField(name = "packingListNumber")
    private String packing_list_number;
    @TableField(value = "no_of_parcel")
    private String no_of_parcel;
    @JSONField(name = "plateNo")
    private String plate_no;
    @TableField(value = "delivery_person")
    private String delivery_person;
    @TableField(value = "service_vendor")
    private String service_vendor;
    @TableField(value = "service_code")
    private String service_code;
    private String vsart;
    private String bezei;
    @TableField(value = "issue_add")
    private String issue_add;
    private String driver;
    @TableField(value = "arrival_datetime")
    private String arrival_datetime;
    @TableField(value = "medicine_name")
    private String medicine_name;
    private String licha;
    @TableField(value = "goodsrec_person")
    private String goodsrec_person;
    @TableField(value = "goodsrec_department")
    private String goodsrec_department;
    @TableField(value = "shpmnt_tool")
    private String shpmnt_tool;
    @TableField(value = "start_shpmnt_datetime")
    private String start_shpmnt_datetime;
    @TableField(value = "shpmnt_temp")
    private String shpmnt_temp;
    @TableField(value = "arrival_temp")
    private String arrival_temp;
    private String matnr;
    private String zzprnpn;
    private String maktx;
    private String specs;
    private BigDecimal lfimg;
    private String vrkme;
    @TableField(value = "registration_no")
    private String registration_no;
    @TableField(value = "product_class")
    private String product_class;
    @TableField(value = "gsp_class")
    private String gsp_class;
    private String werks;
    @TableField(value = "client_name")
    private String client_name;
    @TableField(value = "zzvbeln_so")
    private String zzvbeln_so;
    private String waybillno;
    private String syncTime;
    private String companycode;
    private String consignor1;
    private String consignor2;
    private String operator1;
    private String operator2;
}
